﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Запись макроса - Макросы</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="../../../styles/styles.css">
<script language="javascript" src="../../links.js" type="text/javascript"></script>
</head>
<body>

<h1>Запись макроса</h1>
<div class="navbar">
<a href="../../index.html">главная</a> |
<a href="../index.html">Макросы</a> |
<a href="index.html">Работа с макросами</a>
</div>

<p>Создание макроса выполняется следующими действиями:</p>
<ol>
  <li><p><dfn>Начало записи макроса.</dfn></p>
    <p>Клавиша <kbd>Ctrl</kbd>+<kbd>.</kbd> (<kbd>Ctrl</kbd> и клавишу с точкой <kbd>.</kbd>)
    для записи макроса в общем режиме и <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>.</kbd>
    (<kbd>Ctrl</kbd>, <kbd>Shift</kbd> и клавишу с точкой <kbd>.</kbd>),
    для записи макроса в специальном режиме.</p>
    <p>После того как FAR начал запись макроса, в левом верхнем углу
    экрана будет отображаться символ <span style="color:#FFFFFF;background:#ff0000;font-weight: bold;">R</span>.</p></li>
  <li><p><dfn>Текст макроса.</dfn></p>
   <p>FAR будет сохранять все нажимаемые клавиши со следующими
    исключениями:
    будут сохранены только клавиши, обрабатываемые FAR. т.&nbsp;е. если вы в
    процессе записи макроса из консоли FAR запустите внешнюю
    программу, то FAR сохранит только клавиши, нажатые до запуска и
    после завершения внешней программы.</p></li>
  <li><p><dfn>Окончание записи макроса.</dfn></p>
    <p>Для завершения записи макроса служат специальные сочетания клавиш.</p>
    <ul>
      <li><kbd>Ctrl</kbd>+<kbd>.</kbd> (<kbd>Ctrl</kbd> и клавиша с точкой <kbd>.</kbd>)  вызывает запись  макроса
        с параметрами воспроизведения, принятыми по умолчанию.</li>
      <li><kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>.</kbd> (<kbd>Ctrl</kbd>, <kbd>Shift</kbd> и клавиша с точкой <kbd>.</kbd>) показывает диалог
        с <a href="setting.html">параметрами</a> выполнения макроса.</li>
    </ul></li>
  <li><p><dfn>Назначение сочетания клавиш для запуска макроса.</dfn></p>
    <p>После окончания ввода текста макроса и назначения параметров
    его выполнения будет показан диалог <a href="assign.html">назначения
    клавиши</a>, в котором можно задать горячую клавишу для
    воспроизведения записанной последовательности.</p></li>
  <li><p><dfn>Сохранение макроса.</dfn></p>
    <p>После назначения клавиши макропоследовательность готова к использованию.
    При включённом автосохранении она заносится в базу немедленно.</p>
    <p>В противном случае макрос останется в памяти до завершения работы FAR.
    Чтобы сделать его постоянным необходимо сохранить текущие настройки (<kbd>Shift</kbd>+<kbd>F9</kbd>).
    Либо можно воспользоваться командой плагина FAR Commands (включён в дистрибутив): "<code>macro:save</code>".</p></li>
</ol>
<p class="note"><img src="../../../images/note.gif" alt="ВНИМАНИЕ!" width="10" height="10"> Примечание:</p>
<ul class="note">
  <li>На время записи макроса все остальные макросы отключаются.
    Таким образом, нельзя записать "многоступенчатый" макрос,
    вызывающий ранее записанные макропоследовательности.</li>
</ul>

<div class="see">Смотрите также:</div><div class="seecont">
<a href="delete.html">Удаление макроса</a>
</div>

</body>

</html>
